#include<stdio.h>

/*c语言操作学习第4课：文件操作*/

int main()
{
    printf("D:\\Desktop\\新建文本.txt\n");//转义字符的使用

    FILE *file = fopen("/home/alive448/git/C_study/Files/test-1-ANSI.txt","r");//打开文件

    char arr[1024];//每次读取的单行最大长度

    printf("使用fgets读取：\n");

    char *str1 = fgets(arr,1024,file);
    printf("%s\n",str1);//fgets细节：读取到换行符或者达到指定长度就停止

    char *str2 = fgets(arr,1024,file);
    printf("%s\n",str2);

    char *str3 = fgets(arr,1024,file);
    printf("%s\n",str3);

    fclose(file);//关闭文件

    return 0;
}



/*
    int c;

    printf("使用fgetc读取：\n");

    while ((c = fgetc(file)) != -1)//从文件中读取一个字符(fgetc细节：如果读取不到就返回-1)
    {
        printf("%c\n",c);
    }

    fclose(file);//关闭文件
*/